cover oneself with poncho - Allemand Anglais Dictionnaire